Міністерство освіти і науки,
Національний університет «Львівська Політехніка»
Кафедра ІСМ
/
Лабораторна робота №1
з дисципліни «Технології комп’ютерного проектування»
на тему:
«ЗАСТОСУВАННЯ CASE-СИСТЕМ ДЛЯ ПРОЕКТУВАННЯ ПРОГРАМНИХ ПРОДУКТІВ»
Мета роботи: Ознайомитися із CASE-системою BPWin, яка дозволяє проектувати і реалізувати процеси програмного продукта. Ознайомитися із CASE-системою ERWin, яка дозволяє проектувати і реалізувати структуру даних для будь-якого програмного продукта.
Порядок виконання роботи
1. Ознайомитися із теоретичними відомостями.
2. Ознайомитися із середовищем ERWin та BPWin.
3. Використовуючи CASE-систему ERWin, розробити IDEF1X діаграму (діаграму структури даних) для даної предметної області (згідно індивідуальнорго завдання), згенерувати схему БД.
4. Згенерацувати SQL-скрипт для бази даних формату MS SQL Server.
5. Ознайомитися із технологією структурного аналізу і проектування SADT, на
прикладі CASE-системи BPWin.
6. Розробити IDEF0 и DFD діаграми згідно індивідуального завдання.
7. Для IDEF0 и DFD діаграм, розроблених в перередніх пунктах, створити структуру реляційної бази даних, відповідну вказаним сховищам даних, використовуючи для цього ERWin.
8. Навчитися синхронізувати зміни в IDEF0 і DFD діаграмах із змінами в структурі реляційних даних.
Теоретичні відомості
BPwin є могутнім інструментом для створення моделей, що дозволяють аналізувати, документувати і планувати зміни складних бізнесів-процесів. BPwin пропонує засіб для збору всієї необхідної інформації про роботу підприємства і графічного зображення цієї інформації у вигляді цілісної і несуперечливої моделі. BPwin підтримує три методології: IDEF0, DFD і IDEF3, що дозволяють аналізувати бізнес із трьох ключових точок зору:
1. З погляду функціональності системи. У рамках методології IDEF0 (Integration Definition for Function Modeling) бізнес-процес представляється у виді набору елементів-робіт, що взаємодіють між собою, а також показуються інформаційні, людські і виробничі ресурси, які споживаються кожною роботою.
2. З погляду потоків інформації (документообігу) у системі. Діаграми DFD (Data Flow Diagramming) можуть доповнити те, що уже відбито в моделі IDEF3,
оскільки вони описують потоки даних, дозволяючи простежити, яким чином відбувається обмін інформацією між бізнес-функціями усередині системи. У теж час діаграми DFD залишають без уваги взаємодію між бізнес-функціями.
3. З погляду послідовності виконуваних робіт. І ще більш точну картину можна одержати, доповнивши модель діаграмами IDEF3. Цей метод привертає увагу до черговості виконання подій. У IDEF3 включені елементи логіки, що дозволяє моделювати й аналізувати альтернативні сценарії розвитку бізнес-процесу. BPwin уміє перевіряти створювані моделі з погляду синтаксису обраної методології, перевіряє посилальну цілісність між діаграмами, а також виконує ряд інших перевірок. При цьому зберігаються головні переваги малюнка – простота створення і наочність. IDEF0. Основною із трьох методологій, які підтримує BPwin, є IDEF0. IDEF0, відноситься до сімейства IDEF, що з'явилося наприкінці шістдесятих років за назвою SADT (Structured Analysis and Design Technique). IDEF0 може бути використана для моделювання широкого класу систем. Для нових систем застосування IDEF0 має своєю метою визначення вимог і вказівка функцій для наступної розробки системи, що відповідає поставленим вимогам і реалізує виділеним функціям. Стосовно до вже існуючих систем IDEF0 може бути використана для аналізу функцій, виконуваних системою і відображення механізмів, за допомогою яких ці функції виконуються. Результатом застосування IDEF0 до деякої системи є модель цієї системи, що складає з ієрархічно упорядкованого набору діаграм, тексту документації і словників, зв'язаних один з одним за допомогою перехресних посилань. Двома найбільш важливими компонентами, з яких будуються діаг...